Big Huge Thesaurus

general-purpose bomb

noun